package com.hh.bidding.service;

import com.hh.bidding.domain.BidTenderInvitation;

import java.util.List;

/**
 * 邀请供应商招投标Service接口
 *
 * @author ruoyi
 * @date 2025-10-17
 */
public interface IBidTenderInvitationService
{
    /**
     * 查询邀请供应商招投标
     *
     * @param id 邀请供应商招投标主键
     * @return 邀请供应商招投标
     */
    public BidTenderInvitation selectBidTenderInvitationById(Long id);

    /**
     * 查询邀请供应商招投标列表
     *
     * @param bidTenderInvitation 邀请供应商招投标
     * @return 邀请供应商招投标集合
     */
    public List<BidTenderInvitation> selectBidTenderInvitationList(BidTenderInvitation bidTenderInvitation);

    List<BidTenderInvitation> selectBidTenderInvitationListBySid(Long sid);

    /**
     * 新增邀请供应商招投标
     *
     * @param bidTenderInvitation 邀请供应商招投标
     * @return 结果
     */
    public int insertBidTenderInvitation(BidTenderInvitation bidTenderInvitation);

    /**
     * 修改邀请供应商招投标
     *
     * @param bidTenderInvitation 邀请供应商招投标
     * @return 结果
     */
    public int updateBidTenderInvitation(BidTenderInvitation bidTenderInvitation);

    /**
     * 批量删除邀请供应商招投标
     *
     * @param ids 需要删除的邀请供应商招投标主键集合
     * @return 结果
     */
    public int deleteBidTenderInvitationByIds(Long[] ids);

    /**
     * 删除邀请供应商招投标信息
     *
     * @param id 邀请供应商招投标主键
     * @return 结果
     */
    public int deleteBidTenderInvitationById(Long id);

    public int deleteBidTenderInvitationByUId(Long uid);


}
